package killgohorse.retangulo;

import killgohorse.FiguraGeometrica;
import killgohorse.FiguraGeometricaException;

/**
 *
 * @author Leo Antunes
 * @author Roberta Almeida
 */

public class Retangulo extends FiguraGeometrica {
    private int base;
    private int altura;

    public Retangulo(int base, int altura) throws FiguraGeometricaException {
        preCond_ValorMaiorQueZero(base, "base");
        preCond_ValorMaiorQueZero(altura, "altura");

        this.base = base;
        this.altura = altura;
    }

    public int getAltura() {
        return altura;
    }

    public void setAltura(int altura) {
        this.altura = altura;
    }

    public int getBase() {
        return base;
    }

    public void setBase(int base) {
        this.base = base;
    }

    @Override
    public double area() {
        return base*altura;
    }

    @Override
    public double perimetro() {
        return 2*(base+altura);
    }
}
